sourcherry concentrate - German English Dictionary